to nearly kill oneself - French English Dictionary